From 15fe8ab19ec04bb67f8f4281835a3b417bdd8567 Mon Sep 17 00:00:00 2001 From: tsteven4 Date: Thu, 13 Feb 2014 00:27:45 +0000 Subject: [PATCH] fix potential buffer overrun in dg-100.cc --- gpsbabel/dg-100.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gpsbabel/dg-100.cc b/gpsbabel/dg-100.cc index 71d6bb470..0f1d04cbe 100644 --- a/gpsbabel/dg-100.cc +++ b/gpsbabel/dg-100.cc @@ -258,7 +258,7 @@ process_gpsfile(uint8_t data[], route_head** track) bintime = be_read32(data + i + 8) & 0x7FFFFFFF; bindate = be_read32(data + i + 12); creation_time = bintime2utc(bindate, bintime); - strftime(buf, 4096, "DG-100 tracklog (%Y/%m/%d %H:%M:%S)", + strftime(buf, sizeof(buf), "DG-100 tracklog (%Y/%m/%d %H:%M:%S)", gmtime(&creation_time)); *track = route_head_alloc(); (*track)->rte_name = buf; -- 2.30.2